class CreateCaracterizacoes < ActiveRecord::Migration
  def self.up
    create_table :caracterizacoes do |t|
      t.references :pleito
      t.boolean    :infra_estrutura, :adicional_frete_renovacao, :iof_cambio_importacao,
                   :depreciacao_acelerada, :desconto_pis_pasep_cofins, :reinvestimento_parcelado
      t.text       :objetivo, :mercado_atuacao

      t.string     :tipo_projeto
      t.boolean    :projeto_concluido

      t.timestamps
    end
    add_index :caracterizacoes, :pleito_id, :unique => true
    add_index :caracterizacoes, :tipo_projeto
  end

  def self.down
    drop_table :caracterizacoes
  end
end
